Refining Interactions in a Distributed System
نویسنده
چکیده
We identify a new type of refinement that we call interaction refinement that is of great value in designing distributed systems. An interaction refinement step is one in which a system designer decides to implement a given ‘high-level’ interaction as a particular sequence of ‘low-level’ interactions. For example a particular high-level interaction may be specified as ‘identify-client’ involving a ‘client process’ and a ‘server process’. The designer may decide to implement this interaction as a series of low-level interactions between the two processes, with the client process first sending to the server process an id, followed by a password, and perhaps allow the client several attempts at getting the password right, etc. Here the designer is not refining the internal structure of either the client process or the server process; rather she is deciding to implement the ‘identify-client’ interaction between the two processes in terms of a sequence of low-level communications between them. By contrast, other types of refinment that are normally considered are concerned with refining the internal structure of one or more of the processes, the interactions between the processes being taken as a given. We motivate the idea of interaction refinement with simple and natural examples, present a precise definition of the concept, and develop a preliminary formalism that can be used to establish correctness of systems developed using interaction refinement. We also compare our work with previous work which allow one to deal with restricted kinds of interaction refinement.
منابع مشابه
ارزیابی وضعیت مدیریت برون-سپاری مطالعه موردی: شرکت پالایش نفت تبریز
In this paper, the outsourcing management in Tabriz Oil Refining Co. has been examined. In this regard, after reviewing the literature, the factors for evaluation of outsourcing management situation were identified, and the research hypotheses were stated. The statistical population of the research includes all the managers and personnel employed in the outsourcing department of Tabriz Oil Refi...
متن کاملThe Relationship between the Organizational Commitment and Job Satisfaction for Accountants in National Iranian Oil Refining & Distribution Company
The main objective of this study was to investigating the relation between organizational commitment and job satisfaction for accountants in 37 branches of the National Oil Refining & Distribution Company. In this research, it was used from the method stratified random sampling proportional to bulk, which questionnaires were distributed according to Morgan table and were distributed more than a...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملA dynamic modeling for green business development in oil refining industry
A carbon-based industry, such as oil refinery, needs to change its business model to achieve a green business. Considering the existing too much data, the modeling procedure is complex. Therefore, combination of the Fuzzy Delphi method and System Dynamics can be considered to cover this complexity. The starting point in this work is literature review of prior studies on the same common topic an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000